package cn.zeal4j;

/**
 * @author Administrator
 * @file Java-StandardEdition-Review
 * @create 2020 09 30 9:20
 */
public class KeywordsAndReservedWord {

    public static void main(String[] args) {
        // 数据类型的定义
        // void 是一个特殊的类型
        // boolean  定义布尔数据类型
        // byte 定义字节数据类型
        // char 定义单字符数据类型
        // short 定义短整型数据类型
        // int 定义整型数据类型
        // long 定义长整型数据类型
        // float 定义单精度浮点数据类型
        // double 定义双精度浮点数据类型

        // null void 的值
        // true boolean 的值
        // false boolean 的值

        // 关键字二 修饰属性
        // final   对值表示不可改变，对属性只有一次赋值机会，对方法表示不可重写与继承，对类不能被继承，
        // static   静态的，修饰类，方法，属性，修饰的成员归为类成员，在内存中只存在一个实例
        // private  修饰的成员仅能在类的内部使用
        // default  默认
        // protected 受保护的，仅限子类
        // public 完全公开
        // abstract 定义抽象类和抽象方法
        // transient 用于对某些类的属性取消序列化

        // 基本逻辑结构
        // if
        // else if
        // else
        // assert 断言
        // instanceof 判断类型
        // switch
        // case
        // while
        // do while
        // for
        // break
        // continue

        // 类的定义 与增强体系
        // package 类所在的包位置
        // import 导入其他类
        // class 类的定义
        // interface 接口的定义
        // enum 枚举类的定义
        // extends 继承
        // implements 实现
        // strictfp 浮点精确

        // 方法
        // return 方法的结束和数据返回

        // 继承关系与实例 对象
        // this
        // super
        // new

        // 异常体系
        // try 代码块内侦测异常
        // catch 捕获的异常类型
        // finally 异常与否都将执行的代码块
        // throw 抛出异常对象
        // throws 将可能出现的异常抛出

        // 多线程体系
        // volatile
        // synchronized

        // 保留字
        // goto
        // native
        // const
    }
}
